dredging pumps - French English Dictionary